home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / docs / anno / anno750.lha / 750 / 776.jforth < prev    next >
Internet Message Format  |  1994-04-08  |  6KB

  1. From haas@starnine.com Thu Apr  7 19:08:57 1994
  2. Received: from starnine.starnine.com (starnine.com) by toadflax.cs.ucdavis.edu (4.1/UCD.CS.2.5)
  3.     id AA22698; Thu, 7 Apr 94 19:08:54 PDT
  4. Received: from quickmail.starnine.com (quickmail.starnine.com [198.211.93.40]) by starnine.starnine.com (8.6.8/8.6.8) with SMTP id TAA09095; Thu, 7 Apr 1994 19:08:43 -0700
  5. Message-Id: <n1446376763.75347@quickmail.starnine.com>
  6. Date: 7 Apr 1994 19:07:43 -0700
  7. From: "Mike Haas" <haas@starnine.com>
  8. Subject: Re-  -TITLE--     JForth Pr
  9. To: "Amiga Announcements" <announce@cs.ucdavis.edu>
  10. Cc: "Dan Zerkle" <zerkle@cs.ucdavis.edu>
  11. X-Mailer: Mail*Link SMTP/QM 3.0.0b2
  12. Status: R
  13.  
  14.         Reply to:   Re:  -TITLE--     JForth Profess
  15. > try to cut back on that first paragraph of the DESCRIPTION
  16. section.  The history is interesting, but not really appropriate for
  17. this group.
  18.  
  19. >I'd like to see a little bit more about Forth itself.  Many
  20. people in the group (myself included) have never used Forth.  Just say
  21. what kind of language it is and what it is useful for.  You should
  22. also say why it is good to use it on the Amiga.
  23.  
  24. here y' go... I hope I turned it into what you wanted... feel free to
  25. edit/shorten etc. as you see fit.
  26.  
  27. let me know if it needs anything else!
  28.  
  29. ---------------------------------------------------------------
  30. TITLE
  31.  
  32.      JForth Professional 3.x Demo
  33.  
  34. VERSION
  35.  
  36.      3.1
  37.  
  38. COMPANY
  39.  
  40.      Delta Research
  41.      P.O. Box 151051
  42.      San Rafael, CA 94915-1051
  43.      
  44.      (415) 453-4320
  45.  
  46. AUTHOR
  47.  
  48.      Mike Haas (mikeh@starnine.com)
  49.      - Also author of Textra and LCD Calculator
  50.      
  51.      Phil Burk (phil@ntg.com)
  52.      - Also author of HMSL, FindWindow and HeadClean
  53.  
  54. DESCRIPTION
  55.  
  56.      Forth is an interactive software development environment,
  57.      normally tailored for embedded controller and machine
  58.      control applications.  With JForth's comprehensive Amiga
  59.      system interface, Forth now excels at platform software
  60.      development.   Originally created to provide precise control
  61.      of observatory telescopes, Forth contains both an interpreter
  62.      AND a compiler, combining the best features of both systems.
  63.      The interpreter affords interactive access to all language
  64.      features; programs are compiled into native 68K code.  JForth
  65.      programs are compatible with all AMiga models and OS
  66.      versions.  AGA support (3.1) is currently in beta test.
  67.  
  68.      This is a demo version of the JForth Professional 3.x
  69.      software development system.  It includes a complete
  70.      JForth interpreter/compiler which is fully-functional
  71.      but limited in the size of executable code it will
  72.      produce.  Also, the demo will NOT create standalone
  73.      programs (the commercial package will).  This demo
  74.      version also offers an "Introduction" which can be
  75.      optionally viewed at startup.
  76.      
  77.      The demo interpreter/compiler includes a disassembler,
  78.      assembler, as well as a source-level debugger.  While
  79.      the demo package does not provide the JForth "include"
  80.      files (similar to C's ",h" files, JForth calls them
  81.      ".j"), MANY are pre-compiled and accessible in the demo
  82.      program.  Similarly, the demo can also call many Amiga
  83.      shared-library functions, as they have been pre-compiled
  84.      for you (the demo package does NOT support adding more...
  85.      the commercial package can call any Amiga library func-,
  86.      tion, even custom libraries).
  87.      
  88.      Additionally, there is a compiled example program which
  89.      demonstrates the JForth interface into graphics, menus,
  90.      HAM mode, gadgets, etc.
  91.      
  92.      There are several source files provided, including an
  93.      IFF file viewer, word/line counter and others (all will
  94.      compile within the working space limitations imposed by
  95.      the demo).  Additionally, several tutorials are provided
  96.      for users new to Forth and/or JForth.
  97.      
  98.      Also provided is V1.11 of Textra, the user-friendly
  99.      Amiga GUI-based text editor.  This is the same editor
  100.      which accompanies the JForth package and can be
  101.      integrated with JForth (even the demo) via ARexx.
  102.      (Later versions of Textra are available and are
  103.      completely backward-compatible with JForth).
  104.      
  105.      Finally, as an example of a JForth standalone,
  106.      graphics-based productivity application, Mike Haas'
  107.      1993 "LCD Calculator II" is included.
  108.  
  109. NEW FEATURES OF JFORTH PROFESSIONAL 3.x
  110.  
  111.     - Amiga DOS 2.0 includes and library support, 68040-compatible
  112.     - ASL file requester
  113.     - ANIM and ANIMBRUSH IFF extensions to the Picture system
  114.     - ARexx support toolbox simplifies writing command driven
  115.         host applications
  116.     - Mike Haas' Textra editor (v1.11) integrated with JForth
  117.         via ARexx
  118.     - Faster and smarter Clone
  119.     - Profile - code performance analyser
  120.     - ARP and Requester library support
  121.     - New error handling tools,
  122.     - Optional global register-based optimizing compiler
  123.     - Index for manual
  124.     - Improved local variables
  125.     - Tools for Double Buffered graphic displays
  126.     - Numerous other improvements and (gasp) bug fixes
  127.     - Now comes on 3 disks
  128.     - Improved manual with Index
  129.     
  130. SPECIAL REQUIREMENTS
  131.  
  132.      1 Meg required
  133.  
  134. PRICE
  135.  
  136.      JForth Professional 3.x MSRP is $179.95
  137.  
  138. DISTRIBUTABILITY
  139.  
  140.      The J4thDemo.lha package is freely-distributable as long
  141.      as it is unmodified.
  142.  
  143. FILE NAME/LOCATION
  144.  
  145.      Uploaded to aminet, specifically...
  146.     
  147.      wuarchive.wustl.edu:/pub/aminet/dev/lang/J4thDemo.lha
  148.      (IP address of wuarchive.wustl.edu: 128.252.135.4)
  149.      
  150.      Also uploaded to Genie, Amiga, Pro/Ami Library, file #1204
  151.  
  152. OTHER
  153.  
  154.      Later shareware versions of Textra are available on the net,
  155.      and are compatible with JForth professional. (The enclosed
  156.      v1.11 was the last Freeware version)
  157.  
  158.  
  159.  
  160.  
  161.  
  162. ------------------ RFC822 Header Follows ------------------
  163. Received: by quickmail.starnine.com with SMTP;7 Apr 1994 17:48:08 -0700
  164. Received: from toadflax.cs.ucdavis.edu (toadflax.cs.ucdavis.edu
  165. [128.120.56.188]) by starnine.starnine.com (8.6.8/8.6.8) with SMTP id
  166. RAA06036 for <haas@starnine.com>; Thu, 7 Apr 1994 17:47:48 -0700
  167. Received: by toadflax.cs.ucdavis.edu (4.1/UCD.CS.2.5)
  168.     id AA20671; Thu, 7 Apr 94 17:47:39 PDT
  169. Date: Thu, 7 Apr 94 17:47:39 PDT
  170. From: zerkle@cs.ucdavis.edu (Dan Zerkle)
  171. Message-Id: <9404080047.AA20671@toadflax.cs.ucdavis.edu>
  172. To: haas@starnine.com
  173. Subject: Re:  -TITLE--     JForth Profess
  174.  
  175.  
  176.  
  177.  
  178.  
  179.